db = require '../base/db' 

Schema = db.Schema
mongoose = db.mongoose
updated_at = db.mongoose_plugins.updated_at 

# 文件上传模型
FileSchema = new Schema
  # 文件名字
  file_name: String
  # 重命名后文件名字
  rename_file_name: String
  # 文件类型
  file_type: String
  # 文件大小
  file_size: String
  # 文件地址
  file_path: String
  # 访问路径
  file_url: String
  # 上传日期
  file_date: String
  # 商家ID
  merchant_id: String
  # 商家名称
  merchant_name: String
  # 公司id
  company_id: String
  # 扩展字段
  extra: Schema.Types.Mixed

# 是否自动索引
FileSchema.set('autoIndex', false)
# 设置更新时间
FileSchema.plugin updated_at, {index: true} 

# 向外导出模型
module.exports = mongoose.model 'pfs_files', FileSchema